home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / editor / htmst707.zip / HISTORY.707 < prev    next >
Text File  |  1997-07-31  |  18KB  |  352 lines

  1. HISTORY.707                            1                           Jul 31, 1997
  2.  
  3. -------------------------------------------------------------------------------
  4.                                 Revision history
  5.  
  6. Detailed revision histories for the programs are only maintained for  the  last
  7. three releases.  After that, you get the major revision summaries only for  the
  8. next three releases or so.  In any case,  if  your  version  of  any  of  these
  9. programs is more than a year old, your version  is  definitely  obsolete.   Hop
  10. onto the Web or e-mail me or something and get the new version!
  11.  
  12. -------------- (full detail; revisions made 1 to 3 releases ago)
  13. Release 707 (July 1997):
  14.  
  15.   NEW E-MAIL ADDRESS FOR WAYNE SOFTWARE PROGRAMS:  WayneSof@erols.com
  16.  
  17.   All programs:  My Internet service provider (NMAA) announced in May that they
  18.   were selling off their Internet operations to Digital Citizen so I decided to
  19.   wait on releasing anything until I was certain what my new e-mail address was
  20.   going to be.  Loooong pause!  The transition to the  new  provider  was  very
  21.   painful and e-mail was dead for weeks at a  time.   I  finally  gave  up  and
  22.   shifted to Erols in the beginning of August.   I  will  try  to  periodically
  23.   check my NMAA account for e-mail (if its up) until that subscription runs out
  24.   or disappears.
  25.  
  26.   All programs:  INI files can now include comments after  parameters;  precede
  27.   the comment with at least two spaces and a semi-colon or at least  one  space
  28.   and "/*" such as:
  29.         /MONO   ; Need to override color setting since upsets monitor
  30.         /-DOS   /* Don't want them being able to jump to DOS
  31.  
  32.   All programs:  The warning about not  supporting  long  filenames  etc  under
  33.   Windows 95 and Windows NT has been moved first in most of the  documentation.
  34.   I've finally realized that people are more likely  to  write  (and  complain)
  35.   than they are to read past the first two paragraphs.  Some day I  may  recode
  36.   everything in Windows but  they  don't  support  long  filenames  now,  okay?
  37.   Sheesh!
  38.  
  39.   BFIND:  /-EMPTY was still showing items with 0 counts if /C was specified; am
  40.   now dropping the 0 entries under that circumstance.   Modified  documentation
  41.   (also for CHANGE and DATES) to mention that the  program  can't  detect  that
  42.   it's running under Windows NT so the /W0 parameter is not the  default  under
  43.   Windows NT (it's detected under Windows 3.1 and Windows 95 only).   [Replaces
  44.   bfind704.zip]
  45.  
  46.   CHANGE:  Fixed problem when file to change was on the  root  directory  of  a
  47.   non- default drive.  Fixed a problem which skipped  /IN  specifications  that
  48.   were any other than the first one.  Changed on-screen  display  considerably.
  49.   Added the ability to handle input files which are DOS text files  (lines  end
  50.   with CR/LF), Mac text files (lines end with CR), or Unix  text  files  (lines
  51.   end with LF). If /TEXT is specified, however, the output file will always  be
  52.   written with lines ending  in  CR/LF.   Added  support  for  doing  cascading
  53.   subdirectories (processing child subdirectories) so  added  /S  and  /-PROMPT
  54.   parameters.  Added support for specifying column width (vs field  width)  for
  55.   worksheet output (since spreadsheets will flow text to  the  next  unoccupied
  56.   column).  Changed the input routines due to memory problems; mouse selections
  57.   for /VERIFY is no longer supported.  Despite thinking otherwise, the  program
  58.   only handled 10 TO/FROM pairs before; now handles 30 as  promised.   The  log
  59.   file now includes file names processed if multiple input files (for  example,
  60.   wildcards) are specified.  Added /Qn parameter to determine how often  status
  61.  
  62. HISTORY.707                            2                           Jul 31, 1997
  63.  
  64.   messages show up in text mode.  Fixed up an error  which  sometimes  rejected
  65.   input files in the non-default subdirectory.   Modified  documentation  (also
  66.   for BFIND and DATES) to mention that  the  program  can't  detect  that  it's
  67.   running under Windows NT so the  /W0  parameter  is  not  the  default  under
  68.   Windows NT (it's detected under Windows 3.1 and Windows 95 only).   [Replaces
  69.   chang704.zip]
  70.  
  71.   CONVERT:  Miscellaneous fixes for /DELIMS=,,, when  /FROM  FIXED  in  effect.
  72.   For fixed input  files,  program  now  treats  "(..)"  around  numbers  (e.g.
  73.   "(123)") as a negative indicator.  Program also typically supports commas  in
  74.   numeric fields in fixed-field input files now.  (If you have a non-US numeric
  75.   format default,  you  *may*  have  trouble  with  this.   Please  contact  me
  76.   immediately if that's the case and I'll let you know about some  undocumented
  77.   parameters that control this.) Converted some internal variables from strings
  78.   to integers which should make the program  execute  a  little  more  quickly.
  79.   [Replaces convr704.zip]
  80.  
  81.   DIRCOMP:  Stopped the program from aborting when you had an invalid file date
  82.   stamp.  Report was misreporting summary for files older in  source  directory
  83.   vs destination directory; reworded  a  little  to  make  those  results  more
  84.   obvious. [Replaces dirco703.zip]
  85.  
  86.   EUMAIL:  Fixed up summary date ranges.  Added /FORMAT=0 to  get  rid  of  the
  87.   heading section entirely.  I've found  this  helps  when  creating  full-text
  88.   searchable versions of my mail, something I've needed to do to let me  search
  89.   through my joke list when I'm trying  to  avoid  posting  a  duplicate  item.
  90.   [Replaces eumal704.zip]
  91.  
  92.   FILUPDAT:  Fixed a bug with /SKIP parameter.  [Replaces filup704.zip]
  93.  
  94.   FIXTEXT:  Arghh!  Wasn't working without an INI file.  Fixed it.   Added  /Qn
  95.   parameter  to  determine  how  often  status  messages  show  up.   [Replaces
  96.   fixtx704.zip]
  97.  
  98.   FORTUNE:  Fixed an error with the program  processing  its  own  batch  file.
  99.   [Replaces fortn704.txt]
  100.  
  101.   HTMSTRIP:  Fixed a bug in using the @listfile option.   Added  /MAP=spec  and
  102.   /MAPALT=spec.  Dropped /SYMBOLS parameter  since  it  was  confusing.   Added
  103.   /A=NONE, /IMG=NONE, and /IMGALT=NONE which  are  the  defaults.   Also  added
  104.   /-INPUT to turn off the <INPUT> specifications.  Added examples for /IMG=spec
  105.   and /IMGALT=spec options.  Added support for replacing <B>, </B>, <U>,  </U>,
  106.   <I>, </I>, <EM>, </EM>, <TITLE>, </TITLE>, and <H1> to <H6>, </H1>  to  </H6>
  107.   indicators with underlines or printer commands (e.g.   underline-on  command)
  108.   so some sort of emphasis could be maintained.  Had a complaint about comments
  109.   in INI files so changed parser to ignore items in  the  INI  file  after  two
  110.   spaces and a semi-colon and also modified the default HTMSTRIP.INI to use the
  111.   semi-colon instead of "/*"; note however that "/*" still  works  as  long  as
  112.   it's preceded by at least one  space.   Fixed  a  bug  using  the  /COPY=path
  113.   parameter. Fixed a bug involving dropping some rows when flushing tables when
  114.   a cell gets too big.  Fixed a bug with input lines which  don't  contain  EOL
  115.   characters. Changed the default attribute restriction to be  /ATTR=-H-S  (was
  116.   /ATTR=-H-S-R). [Replaces htmst704.zip]
  117.  
  118.   PAGINATE:  Fixed  up  a  problem  with  multicolumn  printing  with  headers.
  119.   [Replaces pagin704.zip]
  120.  
  121.   READ and READMAKE:  Fixed a bug with an extra  CR/LF  that  got  written  out
  122.  
  123. HISTORY.707                            3                           Jul 31, 1997
  124.  
  125.   every 6000 characters whenever you printed a file.  [Replaces read703.zip]
  126.  
  127.   READY:  Minor title line changes (now shows "Press F1 for Help" if you're  on
  128.   the first line of the file).  [Replaces read703.zip]
  129.  
  130.   TXTABLE:  Fixed a bug in non-HTML outputs.  Fixed a bug which caused multiple
  131.   tables to repeat themselves.  [Replaces txtab704.zip]
  132.  
  133. Release 704 (Apr 1997):
  134.  
  135.   All programs:  Added support for processing all  environmental  variables  in
  136.   input stream.  Added support for using a  comma  instead  of  an  equal  sign
  137.   (which is invalid) for environmental variables.  Environmental variables  are
  138.   now described in BRUCEINI.DOC.
  139.  
  140.   BFIND:  Search strings which begin with "/" (e.g.  BFIND "/1997"  *.TXT)  can
  141.   now be enclosed in quotes; they were rejected before since it  presumed  they
  142.   must be a BFIND parameter itself.  [Replaces bfind701.zip]
  143.  
  144.   CHANGE:  Command nows allows you to specify  multiple  file  names  from  the
  145.   command line.  Fixed a problem involved in running the command  from  a  root
  146.   directory.  Strings which begin with a "/"  (e.g.   CHANGE  MYFILE.TXT  /FROM
  147.   "/1997" /TO "/1998") can now be enclosed in quotes; they were rejected before
  148.   since it  presumed  they  must  be  a  CHANGE  parameter  itself.   [Replaces
  149.   chang702.zip]
  150.  
  151.   CONVERT:  Fixed a bug with automatic field  determination  not  ignoring  the
  152.   first records specified in /FIRSTOBS=n parameter.  [Replaces convr701.zip]
  153.  
  154.   COPSINCE:  Maintenance release.  [Replaces cops611.zip]
  155.  
  156.   DATES:  Program didn't trim  leading  spaces  from  input  lines;  does  now.
  157.   [Replaces dates701.zip]
  158.  
  159.   EUMAIL:  Back-tracked on the /DUMP processing introduced last month since  it
  160.   dropped the display of line counts.  Fixed a bug which skipped entries if one
  161.   contained a comma in the username.  Additional minor bug  fixing.   [Replaces
  162.   eumal703.zip]
  163.  
  164.   FILL:  Command now allows you to specify multiple file names from the command
  165.   line.  Reports now show the file date based on your country  setting.   Fixed
  166.   error with exclusion specification (/Xfilespec)  which  resulted  in  program
  167.   continuing to prompt for more diskettes even after all valid files  had  been
  168.   copied.  [Replaces fill703.zip]
  169.  
  170.   FILUPDAT:  Maintenance release.  Documentation was hopelessly out of date  so
  171.   updated that too.  [Replaces filup610.zip]
  172.  
  173.   FIXTEXT:  Command now allows you to specify  multiple  file  names  from  the
  174.   command line.  [Replaces fixtx702.zip]
  175.  
  176.   FORTUNE:  /IN (set) wasn't working; fixed it.  [Replaces fortn703.zip]
  177.  
  178.   HTMSTRIP:  Command now allows you to specify multiple  file  names  from  the
  179.   command line.  Added support for representing <INPUT VALUE=value> and  <INPUT
  180.   SIZE=size>.  Added support for CHECKED parameter in <INPUT TYPE=CHECKBOX> and
  181.   <INPUT TYPE=RADIO>.  Changed the default for <INPUT>  representation  in  the
  182.   control file.  Table cells with COLSPAN=n now extend across multiple  columns
  183.  
  184. HISTORY.707                            4                           Jul 31, 1997
  185.  
  186.   (but ROWSPAN=n still doesn't go across multiple rows).  Fixed error with  not
  187.   doing a newline after </TR> when  /-TABLE  in  effect.   Other  miscellaneous
  188.   changes.  [Replaces htmst703.zip]
  189.  
  190.   PAGINATE:  Command now allows you to specify multiple  file  names  from  the
  191.   command line.  INDENTER marker  command  renamed  INDENTFLAG.   Added  a  new
  192.   INDENTER=string marker command which can be used to make some indented lists.
  193.   Added a DATE=string marker command which can be used to alter the display  of
  194.   the date in headers, footers, and titles; the date formats  were  changed  in
  195.   all of the  other  documentation.   PAGINATE  documentation  now  includes  a
  196.   section on date displays.  [Replaces pagin702.zip]
  197.  
  198.   TXTABLE:  Maintenance release.  [Replaces txtab702.zip]
  199.  
  200. Release 703 (Mar 1997):
  201.  
  202.   AV:  Added support for 43- and 50-line modes.  [Replaces av701.zip]
  203.  
  204.   DIRCOMP:  If you  had  file  exclusions,  you'll  notice  that  I  left  some
  205.   debugging code in  there  which  looked  weird;  they're  history.  [Replaces
  206.   dirco702.zip]
  207.  
  208.   EUMAIL:  Fixed display problem  for  long  mailbox  names.   Sped  the  /DUMP
  209.   function a bit.  Added /WIDTH=n parameter.  [Replaces eumal702.zip]
  210.  
  211.   FILL:  Minor bug fixes.  [Replaces fill702.zip]
  212.  
  213.   FORTUNE:  "DO" was not working as a synonym for  "/DO";  fixed  it.   Several
  214.   documentation changes.  Switched /DO @filename to be /DO @@filename if /VAR=@
  215.   in effect.  Program now detects if you're operating under Win95  and  changes
  216.   default /VAR=char specification to /VAR=@ instead of /VAR=% just as  it  does
  217.   under 4DOS.  Dropped the CLS at start of program.  [Replaces fortn702.zip]
  218.  
  219.   HTMSTRIP:  Now supports Windows, 7-bit DOS, and 8-bit DOS character sets (see
  220.   the "/CPn" parameter).  If you're primarily viewing the resulting files under
  221.   DOS, you will want to put "/CP1" (7-bit DOS) or "/CP2" (8-bit  DOS)  in  your
  222.   HTMSTRIP.INI file.  If you're viewing primarily under Windows, you  may  want
  223.   to put "/CP3" in your HTMSTRIP.INI file.  Added ENTITY.HTM file so you  could
  224.   check how the various  character  sets  look  under  different  environments.
  225.   Added /LOG=logfile parameter.  Multiple spaces within text  now  replaced  by
  226.   single spaces.   Now  recognizes  comments  within  a  <PRE>...</PRE>  block.
  227.   Dropped the CLS at start of program.  Many embedded tables are handled a  bit
  228.   better now. Added a bunch of entity references (still hate  that  phrase)  to
  229.   HTMSTRIP.INI. Fixed up some minor bugs. [Replaces htmst702.zip]
  230.  
  231.   READ and READY:  Now automatically detects if you're in 50-line VGA mode  and
  232.   uses that as the default instead of forcing you  to  specify  it.   [Replaces
  233.   read702.zip]
  234.  
  235. -------------- (kind of terse; revisions made 4 to 6 releases ago)
  236. Release 702 (Feb 1997):
  237.  
  238.   CHANGE:  Added /ATTR=attribs parameter.
  239.  
  240.   FORTUNE:  Added /SIZE, /DATE, and /ATTR=attribs specifications.
  241.  
  242.   HTMSTRIP:  Added support for  character-translation  file.   Changed  default
  243.   table borders to be text instead of graphics  characters.   Added  quickstart
  244.  
  245. HISTORY.707                            5                           Jul 31, 1997
  246.  
  247.   instructions.
  248.  
  249.   PAGINATE:  Added WRAPBOL=string and WRAPEOL=string commands.
  250.  
  251. Release 701 (Jan 1997):
  252.  
  253.   All programs:  New Web site:
  254.  
  255.         http://www.geocities.com/SiliconValley/Lakes/2414
  256.  
  257.   AV:  Small files done to memory instead of ISAM now so quicker.
  258.  
  259.   DIRCOMP:  More work with attributes; specify /ATTR=ALL to get all files.
  260.  
  261.   HTMSTRIP:    Provides   partial   support   for   COLSPAN=n   and   ROWSPAN=n
  262.   specifications in tables.  Added tab expansion.  Changed  program  to  accept
  263.   lines that end with any combination of CR, CR/LF, CR/CR/LF, or LF.
  264.  
  265. Release 612 (Dec 1996):
  266.  
  267.   EUMAIL:  Added some automatic initialization.
  268.  
  269.   FILL:  /CONT option no longer looks at diskette serial number.
  270.  
  271.   HTMSTRIP:  Reworked table and column width logic.  Added /-FORCE parameter.
  272.  
  273.  
  274. HISTORY.707                            6                           Jul 31, 1997
  275.  
  276. -------------------------------------------------------------------------------
  277.                           Wish list & bugs to squash
  278.  
  279. Nothing in this list is guaranteed to be incorporated in the routines. However,
  280. they may be.  Realistically, most of these have been on the list for  a  *long*
  281. time so don't hold your breath.
  282.  
  283. Given that these programs are freeware, it's hard for me  to  justify  spending
  284. the time adding features that of use to a small  number  of  people.   Offering
  285. money to me to implement these would help; yes, I can do  specialized  versions
  286. for your own purposes on a fee basis.  In general, bugs are more likely  to  be
  287. fixed over new features being added.
  288.  
  289. CHANGE:
  290.  * (707) Currently, I  can't  add  anything  to  this  program  due  to  memory
  291.    considerations.  Any future changes will require recoding.
  292.  * Ck passing in /BINARY from an environmental variable
  293.  * Ability to insert characters (/FROM NULL /TO xxx)
  294.  * Ability to change any character at a  specified  column  to  something  else
  295.    (i.e. deleting columns)
  296. CONVERT:
  297.  * Support international date formats
  298.  * Add /INMISSD and /OUTMISSD parms
  299. COPSINCE:
  300.  * Warn if diskette runs out of space
  301.  * Add /S option
  302.  * (707) Prompt before copying over a file
  303.  * (707) Some sort of status report
  304.  * Support for 4DOS
  305. DATES:
  306.  * Add setting to allow color switch for tomorrow's item
  307. DIRCOMP:
  308.  * Support for 4DOS
  309. EUMAIL:
  310.  * (707) Ability to specify the output directory for the DMP files
  311. FILL:
  312.  * /S (cascade) option?
  313.  * Support for 4DOS
  314.  * (701) Consider new algorithm for fitting files
  315.  * (706) If write-protected, or damaged, consider prompting for another disk
  316. FILUPDAT:
  317.  * Warn if diskette runs out of space
  318.  * Support for 4DOS
  319.  * (704) Support for cascade (/S)
  320. FORTUNE:
  321.  * (703) Some option to turn off the listing of defaults at the  start  of  the
  322.    program, maybe expand this to the other routines
  323. HTMSTRIP:
  324. * (701) Handle COLSPAN and ROWSPAN better (should eliminate borders)
  325. * Need a better way to handle long table cells
  326. * Handle embedded ALIGN statements better (vs Netscape's CENTER)
  327.            <Hn>  def is flush left               ALIGN="s" or ALIGN=s
  328.            <P>          flush left
  329.            <CAPTION>    ??
  330.  * Handle anchors  <P ID="...">
  331.  * (701) Tab expansion should take effect on output, not input
  332.  * (701) Consider handling the looser "<!-- ... -- >" form of comments?
  333.  * (702) Radio buttons etc don't line up correctly within table cells
  334.  
  335. HISTORY.707                            7                           Jul 31, 1997
  336.  
  337.  * (703) Allow for <INPUT TYPE="RADIO"> to be on same line.
  338.  * (707) <PRE>..</PRE> blocks probably should still be centered if requested.
  339.  * (707) <P> within <LI> should still be indented.
  340. MOZ:
  341.  * Add grab-all for pages that are list of images etc (e.g.  accessing  an  ftp
  342.    page in Netscape gives you just a list of files)
  343.  * (703) Add ability to specify wildcarded files to retrieve
  344. PAGINATE:
  345.  * HEADING | FOOTER [ FRONT | BACK ] ?
  346. TXTABLE:
  347.  * Adding some other line options (e.g. double around table but single within)
  348. All routines:
  349.  * Maybe have a Windows SETUP interface and prompter?
  350.  
  351. 
  352.